camel locust - German English Dictionary